package com.bwie.service;

import com.bwie.common.pojo.dto.GoodsDto;
import com.bwie.common.result.Result;
import org.springframework.web.multipart.MultipartFile;

public interface GoodsService {
    /**
     * 商品列表
     * @param goodsDto
     * @return
     */
    Result getGoodsList(GoodsDto goodsDto);

    /**
     * 商品添加
     * @param goodsDto
     * @return
     */
    Result goodsAdd(GoodsDto goodsDto);

    /**
     * 审核
     * @param goodsDto
     * @return
     */
    Result audit(GoodsDto goodsDto);

    /**
     * 删除
     * @param goodsDto
     * @return
     */
    Result del(GoodsDto goodsDto);

    Result pay(GoodsDto goodsDto);

    Result buy(GoodsDto goodsDto);

    void out();

    void insert(MultipartFile file);
}
